// 知识点：所谓泛型算法就是作用于容器和元素上面的一些操作的合集，在实际情况中要善于使用
#include <algorithm>
#include <iostream>
#include <list>
#include <string>
#include <vector>

using namespace std;

int main(int argc, char **argv) {
  string a[10] = {"ds",  "das", "123", "123", "123",
                  "123", "123", "123", "123", "123"};
  list<string> list1(a, a + 10);
  string value = "123";
  cout << "字符串“" << value << "”出现的次数为："
       << count(list1.begin(), list1.end(), value) << endl;

  return 0;
}